const
  CanvasSolid: array[0..575] of Byte = (
    $44, $58, $42, $43, $B3, $13, $73, $50, $D1, $96, $26, $9B, $FB, $1E, $29, $24, $03, $9D, $D1, $0D, $01, $00, $00,
    $00, $40, $02, $00, $00, $06, $00, $00, $00, $38, $00, $00, $00, $84, $00, $00, $00, $C4, $00, $00, $00, $40, $01,
    $00, $00, $98, $01, $00, $00, $0C, $02, $00, $00, $41, $6F, $6E, $39, $44, $00, $00, $00, $44, $00, $00, $00, $00,
    $02, $FF, $FF, $20, $00, $00, $00, $24, $00, $00, $00, $00, $00, $24, $00, $00, $00, $24, $00, $00, $00, $24, $00,
    $00, $00, $24, $00, $00, $00, $24, $00, $00, $02, $FF, $FF, $1F, $00, $00, $02, $00, $00, $00, $80, $01, $00, $0F,
    $B0, $01, $00, $00, $02, $00, $08, $0F, $80, $01, $00, $E4, $B0, $FF, $FF, $00, $00, $53, $48, $44, $52, $38, $00,
    $00, $00, $40, $00, $00, $00, $0E, $00, $00, $00, $62, $10, $00, $03, $F2, $10, $10, $00, $02, $00, $00, $00, $65,
    $00, $00, $03, $F2, $20, $10, $00, $00, $00, $00, $00, $36, $00, $00, $05, $F2, $20, $10, $00, $00, $00, $00, $00,
    $46, $1E, $10, $00, $02, $00, $00, $00, $3E, $00, $00, $01, $53, $54, $41, $54, $74, $00, $00, $00, $02, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $02, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $01, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $01, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $52, $44,
    $45, $46, $50, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $1C, $00, $00, $00, $00,
    $04, $FF, $FF, $00, $81, $00, $00, $1C, $00, $00, $00, $4D, $69, $63, $72, $6F, $73, $6F, $66, $74, $20, $28, $52,
    $29, $20, $48, $4C, $53, $4C, $20, $53, $68, $61, $64, $65, $72, $20, $43, $6F, $6D, $70, $69, $6C, $65, $72, $20,
    $39, $2E, $32, $39, $2E, $39, $35, $32, $2E, $33, $31, $31, $31, $00, $AB, $AB, $AB, $49, $53, $47, $4E, $6C, $00,
    $00, $00, $03, $00, $00, $00, $08, $00, $00, $00, $50, $00, $00, $00, $00, $00, $00, $00, $01, $00, $00, $00, $03,
    $00, $00, $00, $00, $00, $00, $00, $0F, $00, $00, $00, $5C, $00, $00, $00, $01, $00, $00, $00, $00, $00, $00, $00,
    $03, $00, $00, $00, $01, $00, $00, $00, $03, $00, $00, $00, $65, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $03, $00, $00, $00, $02, $00, $00, $00, $0F, $0F, $00, $00, $53, $56, $5F, $50, $4F, $53, $49, $54, $49, $4F,
    $4E, $00, $54, $45, $58, $43, $4F, $4F, $52, $44, $00, $43, $4F, $4C, $4F, $52, $00, $AB, $4F, $53, $47, $4E, $2C,
    $00, $00, $00, $01, $00, $00, $00, $08, $00, $00, $00, $20, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $03, $00, $00, $00, $00, $00, $00, $00, $0F, $00, $00, $00, $53, $56, $5F, $54, $41, $52, $47, $45, $54, $00, $AB,
    $AB);

  CanvasTextured: array[0..815] of Byte = (
    $44, $58, $42, $43, $77, $C5, $78, $BD, $B7, $4F, $EC, $FD, $79, $8F, $82, $93, $75, $FB, $EF, $17, $01, $00, $00,
    $00, $30, $03, $00, $00, $06, $00, $00, $00, $38, $00, $00, $00, $C0, $00, $00, $00, $5C, $01, $00, $00, $D8, $01,
    $00, $00, $88, $02, $00, $00, $FC, $02, $00, $00, $41, $6F, $6E, $39, $80, $00, $00, $00, $80, $00, $00, $00, $00,
    $02, $FF, $FF, $58, $00, $00, $00, $28, $00, $00, $00, $00, $00, $28, $00, $00, $00, $28, $00, $00, $00, $28, $00,
    $01, $00, $24, $00, $00, $00, $28, $00, $00, $00, $00, $00, $00, $02, $FF, $FF, $1F, $00, $00, $02, $00, $00, $00,
    $80, $00, $00, $03, $B0, $1F, $00, $00, $02, $00, $00, $00, $80, $01, $00, $0F, $B0, $1F, $00, $00, $02, $00, $00,
    $00, $90, $00, $08, $0F, $A0, $42, $00, $00, $03, $00, $00, $0F, $80, $00, $00, $E4, $B0, $00, $08, $E4, $A0, $05,
    $00, $00, $03, $00, $00, $0F, $80, $00, $00, $E4, $80, $01, $00, $E4, $B0, $01, $00, $00, $02, $00, $08, $0F, $80,
    $00, $00, $E4, $80, $FF, $FF, $00, $00, $53, $48, $44, $52, $94, $00, $00, $00, $40, $00, $00, $00, $25, $00, $00,
    $00, $5A, $00, $00, $03, $00, $60, $10, $00, $00, $00, $00, $00, $58, $18, $00, $04, $00, $70, $10, $00, $00, $00,
    $00, $00, $55, $55, $00, $00, $62, $10, $00, $03, $32, $10, $10, $00, $01, $00, $00, $00, $62, $10, $00, $03, $F2,
    $10, $10, $00, $02, $00, $00, $00, $65, $00, $00, $03, $F2, $20, $10, $00, $00, $00, $00, $00, $68, $00, $00, $02,
    $01, $00, $00, $00, $45, $00, $00, $09, $F2, $00, $10, $00, $00, $00, $00, $00, $46, $10, $10, $00, $01, $00, $00,
    $00, $46, $7E, $10, $00, $00, $00, $00, $00, $00, $60, $10, $00, $00, $00, $00, $00, $38, $00, $00, $07, $F2, $20,
    $10, $00, $00, $00, $00, $00, $46, $0E, $10, $00, $00, $00, $00, $00, $46, $1E, $10, $00, $02, $00, $00, $00, $3E,
    $00, $00, $01, $53, $54, $41, $54, $74, $00, $00, $00, $03, $00, $00, $00, $01, $00, $00, $00, $00, $00, $00, $00,
    $03, $00, $00, $00, $01, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $01, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $01, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $52, $44, $45, $46, $A8, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $02, $00, $00, $00, $1C, $00, $00, $00, $00, $04, $FF, $FF, $00, $81, $00, $00, $76, $00,
    $00, $00, $5C, $00, $00, $00, $03, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $01, $00, $00, $00, $01, $00, $00, $00, $69, $00, $00, $00, $02, $00, $00, $00, $05, $00, $00, $00,
    $04, $00, $00, $00, $FF, $FF, $FF, $FF, $00, $00, $00, $00, $01, $00, $00, $00, $0D, $00, $00, $00, $49, $6D, $61,
    $67, $65, $53, $61, $6D, $70, $6C, $65, $72, $00, $49, $6D, $61, $67, $65, $54, $65, $78, $74, $75, $72, $65, $00,
    $4D, $69, $63, $72, $6F, $73, $6F, $66, $74, $20, $28, $52, $29, $20, $48, $4C, $53, $4C, $20, $53, $68, $61, $64,
    $65, $72, $20, $43, $6F, $6D, $70, $69, $6C, $65, $72, $20, $39, $2E, $32, $39, $2E, $39, $35, $32, $2E, $33, $31,
    $31, $31, $00, $AB, $49, $53, $47, $4E, $6C, $00, $00, $00, $03, $00, $00, $00, $08, $00, $00, $00, $50, $00, $00,
    $00, $00, $00, $00, $00, $01, $00, $00, $00, $03, $00, $00, $00, $00, $00, $00, $00, $0F, $00, $00, $00, $5C, $00,
    $00, $00, $01, $00, $00, $00, $00, $00, $00, $00, $03, $00, $00, $00, $01, $00, $00, $00, $03, $03, $00, $00, $65,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $03, $00, $00, $00, $02, $00, $00, $00, $0F, $0F, $00, $00,
    $53, $56, $5F, $50, $4F, $53, $49, $54, $49, $4F, $4E, $00, $54, $45, $58, $43, $4F, $4F, $52, $44, $00, $43, $4F,
    $4C, $4F, $52, $00, $AB, $4F, $53, $47, $4E, $2C, $00, $00, $00, $01, $00, $00, $00, $08, $00, $00, $00, $20, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $03, $00, $00, $00, $00, $00, $00, $00, $0F, $00, $00, $00, $53,
    $56, $5F, $54, $41, $52, $47, $45, $54, $00, $AB, $AB);

  CanvasTexturedA: array[0..847] of Byte = (
    $44, $58, $42, $43, $07, $35, $17, $D0, $0B, $26, $A3, $80, $8E, $38, $10, $6F, $40, $39, $EB, $4E, $01, $00, $00,
    $00, $50, $03, $00, $00, $06, $00, $00, $00, $38, $00, $00, $00, $CC, $00, $00, $00, $7C, $01, $00, $00, $F8, $01,
    $00, $00, $A8, $02, $00, $00, $1C, $03, $00, $00, $41, $6F, $6E, $39, $8C, $00, $00, $00, $8C, $00, $00, $00, $00,
    $02, $FF, $FF, $64, $00, $00, $00, $28, $00, $00, $00, $00, $00, $28, $00, $00, $00, $28, $00, $00, $00, $28, $00,
    $01, $00, $24, $00, $00, $00, $28, $00, $00, $00, $00, $00, $00, $02, $FF, $FF, $1F, $00, $00, $02, $00, $00, $00,
    $80, $00, $00, $03, $B0, $1F, $00, $00, $02, $00, $00, $00, $80, $01, $00, $0F, $B0, $1F, $00, $00, $02, $00, $00,
    $00, $90, $00, $08, $0F, $A0, $42, $00, $00, $03, $00, $00, $0F, $80, $00, $00, $E4, $B0, $00, $08, $E4, $A0, $05,
    $00, $00, $03, $00, $00, $08, $80, $00, $00, $FF, $80, $01, $00, $FF, $B0, $01, $00, $00, $02, $00, $00, $07, $80,
    $01, $00, $E4, $B0, $01, $00, $00, $02, $00, $08, $0F, $80, $00, $00, $E4, $80, $FF, $FF, $00, $00, $53, $48, $44,
    $52, $A8, $00, $00, $00, $40, $00, $00, $00, $2A, $00, $00, $00, $5A, $00, $00, $03, $00, $60, $10, $00, $00, $00,
    $00, $00, $58, $18, $00, $04, $00, $70, $10, $00, $00, $00, $00, $00, $55, $55, $00, $00, $62, $10, $00, $03, $32,
    $10, $10, $00, $01, $00, $00, $00, $62, $10, $00, $03, $F2, $10, $10, $00, $02, $00, $00, $00, $65, $00, $00, $03,
    $F2, $20, $10, $00, $00, $00, $00, $00, $68, $00, $00, $02, $01, $00, $00, $00, $45, $00, $00, $09, $F2, $00, $10,
    $00, $00, $00, $00, $00, $46, $10, $10, $00, $01, $00, $00, $00, $46, $7E, $10, $00, $00, $00, $00, $00, $00, $60,
    $10, $00, $00, $00, $00, $00, $38, $00, $00, $07, $82, $20, $10, $00, $00, $00, $00, $00, $3A, $00, $10, $00, $00,
    $00, $00, $00, $3A, $10, $10, $00, $02, $00, $00, $00, $36, $00, $00, $05, $72, $20, $10, $00, $00, $00, $00, $00,
    $46, $12, $10, $00, $02, $00, $00, $00, $3E, $00, $00, $01, $53, $54, $41, $54, $74, $00, $00, $00, $04, $00, $00,
    $00, $01, $00, $00, $00, $00, $00, $00, $00, $03, $00, $00, $00, $01, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $01, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $01, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $01, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $52, $44,
    $45, $46, $A8, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $02, $00, $00, $00, $1C, $00, $00, $00, $00,
    $04, $FF, $FF, $00, $81, $00, $00, $76, $00, $00, $00, $5C, $00, $00, $00, $03, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $01, $00, $00, $00, $01, $00, $00, $00, $69, $00, $00,
    $00, $02, $00, $00, $00, $05, $00, $00, $00, $04, $00, $00, $00, $FF, $FF, $FF, $FF, $00, $00, $00, $00, $01, $00,
    $00, $00, $0D, $00, $00, $00, $49, $6D, $61, $67, $65, $53, $61, $6D, $70, $6C, $65, $72, $00, $49, $6D, $61, $67,
    $65, $54, $65, $78, $74, $75, $72, $65, $00, $4D, $69, $63, $72, $6F, $73, $6F, $66, $74, $20, $28, $52, $29, $20,
    $48, $4C, $53, $4C, $20, $53, $68, $61, $64, $65, $72, $20, $43, $6F, $6D, $70, $69, $6C, $65, $72, $20, $39, $2E,
    $32, $39, $2E, $39, $35, $32, $2E, $33, $31, $31, $31, $00, $AB, $49, $53, $47, $4E, $6C, $00, $00, $00, $03, $00,
    $00, $00, $08, $00, $00, $00, $50, $00, $00, $00, $00, $00, $00, $00, $01, $00, $00, $00, $03, $00, $00, $00, $00,
    $00, $00, $00, $0F, $00, $00, $00, $5C, $00, $00, $00, $01, $00, $00, $00, $00, $00, $00, $00, $03, $00, $00, $00,
    $01, $00, $00, $00, $03, $03, $00, $00, $65, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $03, $00, $00,
    $00, $02, $00, $00, $00, $0F, $0F, $00, $00, $53, $56, $5F, $50, $4F, $53, $49, $54, $49, $4F, $4E, $00, $54, $45,
    $58, $43, $4F, $4F, $52, $44, $00, $43, $4F, $4C, $4F, $52, $00, $AB, $4F, $53, $47, $4E, $2C, $00, $00, $00, $01,
    $00, $00, $00, $08, $00, $00, $00, $20, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $03, $00, $00, $00,
    $00, $00, $00, $00, $0F, $00, $00, $00, $53, $56, $5F, $54, $41, $52, $47, $45, $54, $00, $AB, $AB);

  CanvasTexturedI: array[0..1019] of Byte = (
    $44, $58, $42, $43, $42, $4E, $7A, $5B, $D3, $6E, $4B, $1F, $DF, $BE, $D0, $BC, $0F, $1E, $0C, $EB, $01, $00, $00,
    $00, $FC, $03, $00, $00, $06, $00, $00, $00, $38, $00, $00, $00, $F0, $00, $00, $00, $C8, $01, $00, $00, $44, $02,
    $00, $00, $54, $03, $00, $00, $C8, $03, $00, $00, $41, $6F, $6E, $39, $B0, $00, $00, $00, $B0, $00, $00, $00, $00,
    $02, $FF, $FF, $84, $00, $00, $00, $2C, $00, $00, $00, $00, $00, $2C, $00, $00, $00, $2C, $00, $00, $00, $2C, $00,
    $02, $00, $24, $00, $00, $00, $2C, $00, $00, $00, $00, $00, $01, $01, $01, $00, $00, $02, $FF, $FF, $51, $00, $00,
    $05, $00, $00, $0F, $A0, $00, $00, $7F, $3F, $00, $00, $00, $3B, $00, $00, $00, $00, $00, $00, $00, $00, $1F, $00,
    $00, $02, $00, $00, $00, $80, $00, $00, $03, $B0, $1F, $00, $00, $02, $00, $00, $00, $90, $00, $08, $0F, $A0, $1F,
    $00, $00, $02, $00, $00, $00, $90, $01, $08, $0F, $A0, $42, $00, $00, $03, $00, $00, $0F, $80, $00, $00, $E4, $B0,
    $00, $08, $E4, $A0, $04, $00, $00, $04, $00, $00, $03, $80, $00, $00, $00, $80, $00, $00, $00, $A0, $00, $00, $55,
    $A0, $42, $00, $00, $03, $00, $00, $0F, $80, $00, $00, $E4, $80, $01, $08, $E4, $A0, $01, $00, $00, $02, $00, $08,
    $0F, $80, $00, $00, $E4, $80, $FF, $FF, $00, $00, $53, $48, $44, $52, $D0, $00, $00, $00, $40, $00, $00, $00, $34,
    $00, $00, $00, $5A, $00, $00, $03, $00, $60, $10, $00, $00, $00, $00, $00, $5A, $00, $00, $03, $00, $60, $10, $00,
    $01, $00, $00, $00, $58, $18, $00, $04, $00, $70, $10, $00, $00, $00, $00, $00, $55, $55, $00, $00, $58, $18, $00,
    $04, $00, $70, $10, $00, $01, $00, $00, $00, $55, $55, $00, $00, $62, $10, $00, $03, $32, $10, $10, $00, $01, $00,
    $00, $00, $65, $00, $00, $03, $F2, $20, $10, $00, $00, $00, $00, $00, $68, $00, $00, $02, $01, $00, $00, $00, $45,
    $00, $00, $09, $F2, $00, $10, $00, $00, $00, $00, $00, $46, $10, $10, $00, $01, $00, $00, $00, $46, $7E, $10, $00,
    $00, $00, $00, $00, $00, $60, $10, $00, $00, $00, $00, $00, $32, $00, $00, $09, $12, $00, $10, $00, $00, $00, $00,
    $00, $0A, $00, $10, $00, $00, $00, $00, $00, $01, $40, $00, $00, $00, $00, $7F, $3F, $01, $40, $00, $00, $00, $00,
    $00, $3B, $45, $00, $00, $09, $F2, $20, $10, $00, $00, $00, $00, $00, $06, $00, $10, $00, $00, $00, $00, $00, $46,
    $7E, $10, $00, $01, $00, $00, $00, $00, $60, $10, $00, $01, $00, $00, $00, $3E, $00, $00, $01, $53, $54, $41, $54,
    $74, $00, $00, $00, $04, $00, $00, $00, $01, $00, $00, $00, $00, $00, $00, $00, $02, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $01, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $02, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $52, $44, $45, $46, $08, $01, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $04, $00,
    $00, $00, $1C, $00, $00, $00, $00, $04, $FF, $FF, $00, $81, $00, $00, $D4, $00, $00, $00, $9C, $00, $00, $00, $03,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $01, $00, $00, $00,
    $01, $00, $00, $00, $A9, $00, $00, $00, $03, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $01, $00, $00, $00, $01, $00, $00, $00, $01, $00, $00, $00, $B8, $00, $00, $00, $02, $00, $00, $00, $05, $00,
    $00, $00, $04, $00, $00, $00, $FF, $FF, $FF, $FF, $00, $00, $00, $00, $01, $00, $00, $00, $0D, $00, $00, $00, $C5,
    $00, $00, $00, $02, $00, $00, $00, $05, $00, $00, $00, $04, $00, $00, $00, $FF, $FF, $FF, $FF, $01, $00, $00, $00,
    $01, $00, $00, $00, $0D, $00, $00, $00, $49, $6D, $61, $67, $65, $53, $61, $6D, $70, $6C, $65, $72, $00, $50, $61,
    $6C, $65, $74, $74, $65, $53, $61, $6D, $70, $6C, $65, $72, $00, $49, $6D, $61, $67, $65, $54, $65, $78, $74, $75,
    $72, $65, $00, $50, $61, $6C, $65, $74, $74, $65, $54, $65, $78, $74, $75, $72, $65, $00, $4D, $69, $63, $72, $6F,
    $73, $6F, $66, $74, $20, $28, $52, $29, $20, $48, $4C, $53, $4C, $20, $53, $68, $61, $64, $65, $72, $20, $43, $6F,
    $6D, $70, $69, $6C, $65, $72, $20, $39, $2E, $32, $39, $2E, $39, $35, $32, $2E, $33, $31, $31, $31, $00, $AB, $AB,
    $AB, $49, $53, $47, $4E, $6C, $00, $00, $00, $03, $00, $00, $00, $08, $00, $00, $00, $50, $00, $00, $00, $00, $00,
    $00, $00, $01, $00, $00, $00, $03, $00, $00, $00, $00, $00, $00, $00, $0F, $00, $00, $00, $5C, $00, $00, $00, $01,
    $00, $00, $00, $00, $00, $00, $00, $03, $00, $00, $00, $01, $00, $00, $00, $03, $03, $00, $00, $65, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $03, $00, $00, $00, $02, $00, $00, $00, $0F, $00, $00, $00, $53, $56, $5F,
    $50, $4F, $53, $49, $54, $49, $4F, $4E, $00, $54, $45, $58, $43, $4F, $4F, $52, $44, $00, $43, $4F, $4C, $4F, $52,
    $00, $AB, $4F, $53, $47, $4E, $2C, $00, $00, $00, $01, $00, $00, $00, $08, $00, $00, $00, $20, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $03, $00, $00, $00, $00, $00, $00, $00, $0F, $00, $00, $00, $53, $56, $5F, $54,
    $41, $52, $47, $45, $54, $00, $AB, $AB);

  CanvasTexturedL: array[0..847] of Byte = (
    $44, $58, $42, $43, $BB, $B6, $42, $F2, $9F, $0B, $D8, $C6, $A1, $53, $59, $B2, $E7, $04, $17, $25, $01, $00, $00,
    $00, $50, $03, $00, $00, $06, $00, $00, $00, $38, $00, $00, $00, $CC, $00, $00, $00, $7C, $01, $00, $00, $F8, $01,
    $00, $00, $A8, $02, $00, $00, $1C, $03, $00, $00, $41, $6F, $6E, $39, $8C, $00, $00, $00, $8C, $00, $00, $00, $00,
    $02, $FF, $FF, $64, $00, $00, $00, $28, $00, $00, $00, $00, $00, $28, $00, $00, $00, $28, $00, $00, $00, $28, $00,
    $01, $00, $24, $00, $00, $00, $28, $00, $00, $00, $00, $00, $00, $02, $FF, $FF, $1F, $00, $00, $02, $00, $00, $00,
    $80, $00, $00, $03, $B0, $1F, $00, $00, $02, $00, $00, $00, $80, $01, $00, $0F, $B0, $1F, $00, $00, $02, $00, $00,
    $00, $90, $00, $08, $0F, $A0, $42, $00, $00, $03, $00, $00, $0F, $80, $00, $00, $E4, $B0, $00, $08, $E4, $A0, $01,
    $00, $00, $02, $01, $00, $08, $80, $01, $00, $FF, $B0, $05, $00, $00, $03, $01, $00, $07, $80, $00, $00, $00, $80,
    $01, $00, $E4, $B0, $01, $00, $00, $02, $00, $08, $0F, $80, $01, $00, $E4, $80, $FF, $FF, $00, $00, $53, $48, $44,
    $52, $A8, $00, $00, $00, $40, $00, $00, $00, $2A, $00, $00, $00, $5A, $00, $00, $03, $00, $60, $10, $00, $00, $00,
    $00, $00, $58, $18, $00, $04, $00, $70, $10, $00, $00, $00, $00, $00, $55, $55, $00, $00, $62, $10, $00, $03, $32,
    $10, $10, $00, $01, $00, $00, $00, $62, $10, $00, $03, $F2, $10, $10, $00, $02, $00, $00, $00, $65, $00, $00, $03,
    $F2, $20, $10, $00, $00, $00, $00, $00, $68, $00, $00, $02, $01, $00, $00, $00, $45, $00, $00, $09, $F2, $00, $10,
    $00, $00, $00, $00, $00, $46, $10, $10, $00, $01, $00, $00, $00, $46, $7E, $10, $00, $00, $00, $00, $00, $00, $60,
    $10, $00, $00, $00, $00, $00, $38, $00, $00, $07, $72, $20, $10, $00, $00, $00, $00, $00, $06, $00, $10, $00, $00,
    $00, $00, $00, $46, $12, $10, $00, $02, $00, $00, $00, $36, $00, $00, $05, $82, $20, $10, $00, $00, $00, $00, $00,
    $3A, $10, $10, $00, $02, $00, $00, $00, $3E, $00, $00, $01, $53, $54, $41, $54, $74, $00, $00, $00, $04, $00, $00,
    $00, $01, $00, $00, $00, $00, $00, $00, $00, $03, $00, $00, $00, $01, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $01, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $01, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $01, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $52, $44,
    $45, $46, $A8, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $02, $00, $00, $00, $1C, $00, $00, $00, $00,
    $04, $FF, $FF, $00, $81, $00, $00, $76, $00, $00, $00, $5C, $00, $00, $00, $03, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $01, $00, $00, $00, $01, $00, $00, $00, $69, $00, $00,
    $00, $02, $00, $00, $00, $05, $00, $00, $00, $04, $00, $00, $00, $FF, $FF, $FF, $FF, $00, $00, $00, $00, $01, $00,
    $00, $00, $0D, $00, $00, $00, $49, $6D, $61, $67, $65, $53, $61, $6D, $70, $6C, $65, $72, $00, $49, $6D, $61, $67,
    $65, $54, $65, $78, $74, $75, $72, $65, $00, $4D, $69, $63, $72, $6F, $73, $6F, $66, $74, $20, $28, $52, $29, $20,
    $48, $4C, $53, $4C, $20, $53, $68, $61, $64, $65, $72, $20, $43, $6F, $6D, $70, $69, $6C, $65, $72, $20, $39, $2E,
    $32, $39, $2E, $39, $35, $32, $2E, $33, $31, $31, $31, $00, $AB, $49, $53, $47, $4E, $6C, $00, $00, $00, $03, $00,
    $00, $00, $08, $00, $00, $00, $50, $00, $00, $00, $00, $00, $00, $00, $01, $00, $00, $00, $03, $00, $00, $00, $00,
    $00, $00, $00, $0F, $00, $00, $00, $5C, $00, $00, $00, $01, $00, $00, $00, $00, $00, $00, $00, $03, $00, $00, $00,
    $01, $00, $00, $00, $03, $03, $00, $00, $65, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $03, $00, $00,
    $00, $02, $00, $00, $00, $0F, $0F, $00, $00, $53, $56, $5F, $50, $4F, $53, $49, $54, $49, $4F, $4E, $00, $54, $45,
    $58, $43, $4F, $4F, $52, $44, $00, $43, $4F, $4C, $4F, $52, $00, $AB, $4F, $53, $47, $4E, $2C, $00, $00, $00, $01,
    $00, $00, $00, $08, $00, $00, $00, $20, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $03, $00, $00, $00,
    $00, $00, $00, $00, $0F, $00, $00, $00, $53, $56, $5F, $54, $41, $52, $47, $45, $54, $00, $AB, $AB);

  CanvasTexturedLA: array[0..831] of Byte = (
    $44, $58, $42, $43, $3D, $E6, $70, $2E, $29, $A2, $4C, $B3, $A9, $32, $47, $3B, $39, $8A, $A9, $59, $01, $00, $00,
    $00, $40, $03, $00, $00, $06, $00, $00, $00, $38, $00, $00, $00, $D0, $00, $00, $00, $6C, $01, $00, $00, $E8, $01,
    $00, $00, $98, $02, $00, $00, $0C, $03, $00, $00, $41, $6F, $6E, $39, $90, $00, $00, $00, $90, $00, $00, $00, $00,
    $02, $FF, $FF, $68, $00, $00, $00, $28, $00, $00, $00, $00, $00, $28, $00, $00, $00, $28, $00, $00, $00, $28, $00,
    $01, $00, $24, $00, $00, $00, $28, $00, $00, $00, $00, $00, $00, $02, $FF, $FF, $1F, $00, $00, $02, $00, $00, $00,
    $80, $00, $00, $03, $B0, $1F, $00, $00, $02, $00, $00, $00, $80, $01, $00, $0F, $B0, $1F, $00, $00, $02, $00, $00,
    $00, $90, $00, $08, $0F, $A0, $42, $00, $00, $03, $00, $00, $0F, $80, $00, $00, $E4, $B0, $00, $08, $E4, $A0, $05,
    $00, $00, $03, $01, $00, $07, $80, $00, $00, $00, $80, $01, $00, $E4, $B0, $05, $00, $00, $03, $01, $00, $08, $80,
    $00, $00, $55, $80, $01, $00, $FF, $B0, $01, $00, $00, $02, $00, $08, $0F, $80, $01, $00, $E4, $80, $FF, $FF, $00,
    $00, $53, $48, $44, $52, $94, $00, $00, $00, $40, $00, $00, $00, $25, $00, $00, $00, $5A, $00, $00, $03, $00, $60,
    $10, $00, $00, $00, $00, $00, $58, $18, $00, $04, $00, $70, $10, $00, $00, $00, $00, $00, $55, $55, $00, $00, $62,
    $10, $00, $03, $32, $10, $10, $00, $01, $00, $00, $00, $62, $10, $00, $03, $F2, $10, $10, $00, $02, $00, $00, $00,
    $65, $00, $00, $03, $F2, $20, $10, $00, $00, $00, $00, $00, $68, $00, $00, $02, $01, $00, $00, $00, $45, $00, $00,
    $09, $F2, $00, $10, $00, $00, $00, $00, $00, $46, $10, $10, $00, $01, $00, $00, $00, $46, $7E, $10, $00, $00, $00,
    $00, $00, $00, $60, $10, $00, $00, $00, $00, $00, $38, $00, $00, $07, $F2, $20, $10, $00, $00, $00, $00, $00, $06,
    $04, $10, $00, $00, $00, $00, $00, $46, $1E, $10, $00, $02, $00, $00, $00, $3E, $00, $00, $01, $53, $54, $41, $54,
    $74, $00, $00, $00, $03, $00, $00, $00, $01, $00, $00, $00, $00, $00, $00, $00, $03, $00, $00, $00, $01, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $01, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $01, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $52, $44, $45, $46, $A8, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $02, $00,
    $00, $00, $1C, $00, $00, $00, $00, $04, $FF, $FF, $00, $81, $00, $00, $76, $00, $00, $00, $5C, $00, $00, $00, $03,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $01, $00, $00, $00,
    $01, $00, $00, $00, $69, $00, $00, $00, $02, $00, $00, $00, $05, $00, $00, $00, $04, $00, $00, $00, $FF, $FF, $FF,
    $FF, $00, $00, $00, $00, $01, $00, $00, $00, $0D, $00, $00, $00, $49, $6D, $61, $67, $65, $53, $61, $6D, $70, $6C,
    $65, $72, $00, $49, $6D, $61, $67, $65, $54, $65, $78, $74, $75, $72, $65, $00, $4D, $69, $63, $72, $6F, $73, $6F,
    $66, $74, $20, $28, $52, $29, $20, $48, $4C, $53, $4C, $20, $53, $68, $61, $64, $65, $72, $20, $43, $6F, $6D, $70,
    $69, $6C, $65, $72, $20, $39, $2E, $32, $39, $2E, $39, $35, $32, $2E, $33, $31, $31, $31, $00, $AB, $49, $53, $47,
    $4E, $6C, $00, $00, $00, $03, $00, $00, $00, $08, $00, $00, $00, $50, $00, $00, $00, $00, $00, $00, $00, $01, $00,
    $00, $00, $03, $00, $00, $00, $00, $00, $00, $00, $0F, $00, $00, $00, $5C, $00, $00, $00, $01, $00, $00, $00, $00,
    $00, $00, $00, $03, $00, $00, $00, $01, $00, $00, $00, $03, $03, $00, $00, $65, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $03, $00, $00, $00, $02, $00, $00, $00, $0F, $0F, $00, $00, $53, $56, $5F, $50, $4F, $53, $49,
    $54, $49, $4F, $4E, $00, $54, $45, $58, $43, $4F, $4F, $52, $44, $00, $43, $4F, $4C, $4F, $52, $00, $AB, $4F, $53,
    $47, $4E, $2C, $00, $00, $00, $01, $00, $00, $00, $08, $00, $00, $00, $20, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $03, $00, $00, $00, $00, $00, $00, $00, $0F, $00, $00, $00, $53, $56, $5F, $54, $41, $52, $47, $45,
    $54, $00, $AB, $AB);

  CanvasVertex: array[0..851] of Byte = (
    $44, $58, $42, $43, $16, $93, $23, $1F, $4E, $C1, $AB, $99, $CA, $61, $72, $8A, $B2, $10, $6C, $03, $01, $00, $00,
    $00, $54, $03, $00, $00, $06, $00, $00, $00, $38, $00, $00, $00, $E0, $00, $00, $00, $9C, $01, $00, $00, $18, $02,
    $00, $00, $70, $02, $00, $00, $E0, $02, $00, $00, $41, $6F, $6E, $39, $A0, $00, $00, $00, $A0, $00, $00, $00, $00,
    $02, $FE, $FF, $78, $00, $00, $00, $28, $00, $00, $00, $00, $00, $24, $00, $00, $00, $24, $00, $00, $00, $24, $00,
    $00, $00, $24, $00, $01, $00, $24, $00, $00, $00, $00, $00, $00, $02, $FE, $FF, $51, $00, $00, $05, $01, $00, $0F,
    $A0, $00, $00, $00, $00, $00, $00, $80, $3F, $00, $00, $00, $00, $00, $00, $00, $00, $1F, $00, $00, $02, $05, $00,
    $00, $80, $00, $00, $0F, $90, $1F, $00, $00, $02, $05, $00, $01, $80, $01, $00, $0F, $90, $1F, $00, $00, $02, $05,
    $00, $02, $80, $02, $00, $0F, $90, $02, $00, $00, $03, $00, $00, $03, $C0, $00, $00, $E4, $90, $00, $00, $E4, $A0,
    $01, $00, $00, $02, $00, $00, $0C, $C0, $01, $00, $44, $A0, $01, $00, $00, $02, $00, $00, $03, $E0, $01, $00, $E4,
    $90, $01, $00, $00, $02, $01, $00, $0F, $E0, $02, $00, $E4, $90, $FF, $FF, $00, $00, $53, $48, $44, $52, $B4, $00,
    $00, $00, $40, $00, $01, $00, $2D, $00, $00, $00, $5F, $00, $00, $03, $32, $10, $10, $00, $00, $00, $00, $00, $5F,
    $00, $00, $03, $32, $10, $10, $00, $01, $00, $00, $00, $5F, $00, $00, $03, $F2, $10, $10, $00, $02, $00, $00, $00,
    $67, $00, $00, $04, $F2, $20, $10, $00, $00, $00, $00, $00, $01, $00, $00, $00, $65, $00, $00, $03, $32, $20, $10,
    $00, $01, $00, $00, $00, $65, $00, $00, $03, $F2, $20, $10, $00, $02, $00, $00, $00, $36, $00, $00, $05, $32, $20,
    $10, $00, $00, $00, $00, $00, $46, $10, $10, $00, $00, $00, $00, $00, $36, $00, $00, $08, $C2, $20, $10, $00, $00,
    $00, $00, $00, $02, $40, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $80, $3F,
    $36, $00, $00, $05, $32, $20, $10, $00, $01, $00, $00, $00, $46, $10, $10, $00, $01, $00, $00, $00, $36, $00, $00,
    $05, $F2, $20, $10, $00, $02, $00, $00, $00, $46, $1E, $10, $00, $02, $00, $00, $00, $3E, $00, $00, $01, $53, $54,
    $41, $54, $74, $00, $00, $00, $05, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $06, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $01, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $04, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $52, $44, $45, $46, $50, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
    $00, $00, $00, $00, $1C, $00, $00, $00, $00, $04, $FE, $FF, $00, $81, $00, $00, $1C, $00, $00, $00, $4D, $69, $63,
    $72, $6F, $73, $6F, $66, $74, $20, $28, $52, $29, $20, $48, $4C, $53, $4C, $20, $53, $68, $61, $64, $65, $72, $20,
    $43, $6F, $6D, $70, $69, $6C, $65, $72, $20, $39, $2E, $32, $39, $2E, $39, $35, $32, $2E, $33, $31, $31, $31, $00,
    $AB, $AB, $AB, $49, $53, $47, $4E, $68, $00, $00, $00, $03, $00, $00, $00, $08, $00, $00, $00, $50, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $03, $00, $00, $00, $00, $00, $00, $00, $03, $03, $00, $00, $59, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $03, $00, $00, $00, $01, $00, $00, $00, $03, $03, $00, $00, $62, $00,
    $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $03, $00, $00, $00, $02, $00, $00, $00, $0F, $0F, $00, $00, $50,
    $4F, $53, $49, $54, $49, $4F, $4E, $00, $54, $45, $58, $43, $4F, $4F, $52, $44, $00, $43, $4F, $4C, $4F, $52, $00,
    $4F, $53, $47, $4E, $6C, $00, $00, $00, $03, $00, $00, $00, $08, $00, $00, $00, $50, $00, $00, $00, $00, $00, $00,
    $00, $01, $00, $00, $00, $03, $00, $00, $00, $00, $00, $00, $00, $0F, $00, $00, $00, $5C, $00, $00, $00, $01, $00,
    $00, $00, $00, $00, $00, $00, $03, $00, $00, $00, $01, $00, $00, $00, $03, $0C, $00, $00, $65, $00, $00, $00, $00,
    $00, $00, $00, $00, $00, $00, $00, $03, $00, $00, $00, $02, $00, $00, $00, $0F, $00, $00, $00, $53, $56, $5F, $50,
    $4F, $53, $49, $54, $49, $4F, $4E, $00, $54, $45, $58, $43, $4F, $4F, $52, $44, $00, $43, $4F, $4C, $4F, $52, $00,
    $AB);

